Beihai Park, sandwiched between Forbidden City and Zhongnanhai, is one of the oldest, largest and best-preserved ancient imperial gardens in Beijing.