Welcome to Sheraton New Delhi Hotel , New Delhi , India