Bai Dinh Pagoda is known for being the largest Buddhist pagoda in Vietnam. Located approximately 15km northwest of Ninh Binh City, this complex is comprised of various religious buildings and temples, as well as a number of enchanting caves which are also used for worship.