Downtown Delight: 8 Must-See in Downtown Vancouver
One of the places we visited in Canada that became an instant favourite was the Butchart Gardens, it is located near Victoria on Vancouver Island. It is so picturesque that you can not get enough of taking photos of each floral display and each landscaped area (see above photo). Being a large island and always listed as […]