Beihai Park – A Park that would take your breath away
Beihai Park in Beijing China is a majestic garden located towards the northwest of Forbidden City. This magnificent arena was initially built in the 10th century and fall within one of the largest gardens in China. Within this garden one … Continue reading
Read More >