Situated in Xiamen, Xiamen University is renowned as China’s most beautiful university, with the sound of learning echoing by the Lotus Lake and the Fengcheng Architectural Group recounting the glory of a century-old academic institution.