It is innermost main holy place in Hindu temples, which often comes below the Shikhara. It is the place where deity is placed. Its direct translation can be “sanctum sanctorum”.

Pin It on Pinterest