Designed by
Title
Big statue of Lord Sita Ram near Delhi International airport, Delhi, India, Lord Ram and Sita big statue touching sky at main #315659992
Description
Big statue of Lord Sita Ram near Delhi International airport, Delhi, India, Lord Ram and Sita big statue touching sky at main highway Mahipalpur, Delhi
This image is editorial