News

The Lotus Temple in New Delhi features marble petals resembling a lotus, creating a serene space without interior columns, symbolizing harmony and spiritual unity through its architectural design.