bus-rider
bus-rider
bus-rider

Sleeper buses are very common in India for 12hr+ trips and are always packed. They cost about 1/50th the price of an airline ticket and take 6-10x the time, which most people find to be worth it.