The peach blossoms along West Lake's Bai Causeway in Hangzhou has reached their prime viewing period recently.