Welcome to Westend Inn , New Delhi , India