Beadon Falls is in Shillong in Meghalaya. It is a twin waterfalls (Beadon and Bishop) in the beautiful city of Shillong. These cascading beauties are…
Beadon Falls is in Shillong in Meghalaya. It is a twin waterfalls (Beadon and Bishop) in the beautiful city of Shillong. These cascading beauties are…