International Yoga Day 2026 is on June 21, marking its 12th edition globally PM Narendra Modi will lead celebrations from Kolkata's Red Road this year The day promotes health, mindfulness, and well-being through yoga practice