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