One of India's most iconic landmarks, the Victoria Memorial is a stunning white marble edifice built between 1906 and 1921 in memory of Queen Victoria. Blending Mughal, British, and Venetian ...