Welcome to Holiday Grand , New Delhi , India