More than 100 whales mysteriously washed up on a beach this week in the port town of Tuticorin in southeastern India. Photo: Caters TV/AP
Did You See This?
US President Donald Trump is being worshipped with the status of a deity for Bussa Krishna, [...]
Police are calling it one of the biggest drug busts in recent Indian history. Accord to CNN, on [...]