Where is this? by Alex Tabarrok August 13, 2009 at 7:05 am in Religion Travel This is the newly opened Shri Swaminarayan Mandir in Lilburn, Georgia (!), the largest Hindu temple outside of India. More pictures here and NYTimes story here. Hat tip to Metafilter.