HOT NEWS UPDATE: A 100-feet tall Christmas tree was decked up in India’s Mumbai city। This was the tallest Christmas tree in the world and was put up in Jio garden। People from far away the world came to witness the tree’s grandeur।
HOT NEWS UPDATE: A 100-feet tall Christmas tree was decked up in India’s Mumbai city। This was the tallest Christmas tree in the world and was put up in Jio garden। People from far away the world came to witness the tree’s grandeur।