Red Fort (Lal Qila) Delhi - World Heritage Site. Delhi, India

Royalty-free stock photo ID: 119370088

Red Fort (Lal Qila) Delhi - World Heritage Site. Delhi, India