Welcome to The Madison Hotel , New Delhi , India