Bahai House of Worship, New Delhi, India Delhi Travel January 20, 2016 God grant that the light of unity may envelop the whole earth, and that the seal, "the Kingdom id God's may be stamped upon the br... Continue Reading