India ranks 111 in the global happiness ranking list for the year 2013 as per the United Nations General Assembly‚Äôs second annual World Happiness Report. What is strange is that India ranks much after Pakistan (81 rank) and Bangladesh (108 rank). So for all those who feel that you are happy living in India, this…Read More