Russian President Vladimir Putin’s stay at Delhi’s ITC Maurya highlights the hotel’s legacy of hosting world leaders and global icons.

See Full Page