About 2km from the town, Bharat Mandir also Known as India Temple showcases many sculptures, pictures and other artifacts about the Indian tradition. Located opposite to Nehru Planetarium in a garden, the temple houses stone carvings and brass reliefs of heroes from Hindu mythology on the pillars.