Victoria falls
-
Anindita Chatterjee: Exploring the Majestic Victoria Falls
Anindita Chatterjee shares her awe-inspiring experience at Victoria Falls, the largest and most gorgeous waterfall located on the border of Zimbabwe and Zambia.