219 words short precise on Indian Metro Cities

India's capital, Delhi, is the most livable city in the country. So says a recent survey conducted by consulting firm Ernst & Young.