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.
India's capital, Delhi, is the most livable city in the country. So says a recent survey conducted by consulting firm Ernst & Young.