Delhi.
Hotel Ambassador, New Delhi