For the second time in a row, Hyderabad has been crowned as the best Indian city to live in by the Mercer's Quality of Living rankings 2016. The city has lower crime rate, lesser air pollution and improved options for international and reputable English speaking schools, a release said.