[ad_1] India has been wrongly placed at 126th rank in the World Happiness Report 2023, according to the State Bank of India’s research report Ecorwap. “We...