The Lotus Temple, located in Delhi, India, is a Baháʼí House of Worship that was dedicated in December 1986. Notable for its flowerlike shape, it has become a prominent attraction in the city. Read More
PRNewswire New Delhi [India], July 1: Global University Systems (GUS), a leading international network of higher-education institutions, has today ... ...