The illuminated Lotus Temple, a striking religious building shaped like a blooming lotus flower, stands prominently against a twilight sky.