On one of India’s longest train rides, ongoing election divides passengers
The 2,900km (1,800-mile) journey from capital New Delhi to Kanyakumari in the south is one of the longest train rides in India, passing through cities, villages, scrub forests and deep...
Read more