Related posts: No related posts.
World’s Largest Teak Tree – Kannimara Teak from Parambikulam Tiger Reserves, Kerala. Kannimara Teak is one of the largest and oldest living teak tree in this world. It is believed to be around 450 years old. It has an amazing … Continue reading