Architecture at its peak....A place of worship !!!