Wangmucheng Temple, a hot spot for sightseeing in the northwest of Lichuan City in C China’s Hubei.