In India, a car accident killed at least 25 people, 10 were injured. About it writes The Times of India. The incident occurred on Sunday evening, April 17, in the region of the Dewar, 15 kilometers from the eponymous town. A bus carrying an Opera troupe fell into the gorge …
Read More »