Tag Archives: Delhi Metro

New Delhi Subway Better Than Yours

The subway system in New Delhi, India is the envy of the world, reports the NY Times. The system is called the Delhi Metro–not to be confused with the Metro Deli out in Brooklyn–and is freakishly on-time and clean, a … Continue reading

Posted in Mumbai, Sheila Dikshit | Tagged | Leave a comment