Designed by
Title
The Lotus Temple, located in New Delhi, India, is a Bahai Worship House built in 1986.Notable for its flowerlike shape #73483532
Description
The Lotus Temple, located in New Delhi, India, is a Bahai Worship House built in 1986.Notable for its flowerlike shape, it serves as Mother Temple of the Indian subcontinent
This image is editorial