Indians seem quite fond of their public transport. It is very important to the masses. The day before India's national budget is handed down, a separate railway budget is handed down. In recent years huge strides have been made in expanding and modernising the system, improving work practices and fighting against corruption. So it is no surprise that public transport is featured in Bollywood movies.
This clip is from the very successful movie Slum Dog Millionaire. It is set in what appears to be a tram depot.
This one is from the movie Dil Se and features dancing on the train roof of the Nilgiri Mountain Railway that connects the town of Mettupalayam at the foot of Nilgiri Mountains with the old Raj hill station town of Ootacamund.