Going Metro: An answer to urban mess?

It's been a big day for two mega cities in India - the PM inaugurated the first phase of the Kochi Metro, and President Pranab Mukherjee the first phase of Namma Metro in Bengaluru. Is metro the answer to India's urban mess?