The largest Hindu temple in Canada is BAPS Shri Swaminarayan Mandir Toronto . It consists of two separate buildings, one of them being the mandir itself and the other being the Haveli, home to a large Sabha Hall, several religious bookstores, a small prayer room, the country's largest Indo-Canadian museum, a water fountain and a large gymnasium. It is the only Mandir built using Hindu traditions. It took $40 million to build and opened in 2007, surpassing Hindu Sabha Temple in nearby Brampton, which held the old record. The entire mandir is .