Welcome to OYO Flagship Park Palace , New Delhi , India