Both Himachal Pradesh and Tamil Nadu took the second spot. Bihar, Jharkhand and Assam were the worst performing states. IMAGE: A fisherman throwing his net ahead of southwest monsoon at a seaside......
IMAGE: A man carries his mother to board a passenger train at a railway station in New Delhi, February 25, 2016. Photograph: Anindito Mukherjee/Reuters Sweden tops the chart and is followed by......