Millennium old temple, charming place