Hotel Claridges,Cannaught Place, New Delhi,110001,Delhi,India