By Gajanan Khergamker Today, Douglas Saldanha gazes at the towering 70-feet-tall Christmas tree at his family home in Mumbai, with a sense o...Read More
Xmas Vibes | India's Tallest Natural Christmas Tree
Reviewed by The Draft
on
December 14, 2024
Rating: 5