Share on Facebook0Share on Google+0
Pin on Pinterest0Tweet about this on TwitterShare on LinkedIn0
A terrifying Road Accident Scene caught on camera at Unidentified place in hyderabad. India is home to the world’s largest number of road deaths according to the World Health Organisation’s latest global road safety report.