A chaiwala's singsong call, a top bunk barely 18 inches high, and a brutal case of Delhi Belly — this is overnight train travel in India.