India is already by far the most populous country on the planet. According to the United Nations, more than 1.425 billion people live in India today, …
New footage released of Liverpool bomber's IED exploding early in taxi
A terrorist was targeting a maternity hospital because of a grievance against the state for rejecting his asylum claim when he blew himself up by mistake, a police investigation has found.