1 Kerala. Clean and neat places, no pollution, full of greeneries, well educated people, back waters, no communal violence, roads to reach everywhere, very good in tourism and health sector, best police in India. ...
2 Tamil Nadu. ...
3 Karnataka. ...
4 West Bengal. ...
5 Goa. ...
6 Gujarat. ...
7 Maharashtra. ...
8 Uttar Pradesh.