Welcome to The Claridges Hotel , New Delhi , India