Mayank Kumar Download Small (768×1024)151 KBMedium (1152×1536)355 KBLarge (1536×2048)623 KBOriginal Size (3000×4000)6 MB Alternative Text: The Lotus Temple, located in Delhi, India, is a Bahá?í House of Worship that was dedicated in December 1986.