Lair, New Delhi, was named the best bar in India earlier this year. It just made its debut on the extended list of the world's best bars for 2025 (ranked from 51 to 100).