Spiritual leader Sri Sri Ravishankar expressed disappointment over India being ranked 118th in the 2025 World Happiness Index, saying the country deserves a much higher position due to its strong social bonds, cooperation, and human values.