Laxmi Narayan temple or birla madir in new delhi, India

Royalty-free stock photo ID: 96008033

Laxmi Narayan temple or birla madir in new delhi, India