Even as India waits to ring in 2026, the New Year celebrations have begun in Himachal Pradesh's Manali, with thousands of tourists thronging the Mall Road.