thumbnail

1

Submissions

Bahai Temple

Bahai Temple at New Delhi, India. This stands as an icon of peace & serenity in the world.