Mount Kilimanjaro in Tanzania is featured in the upcoming Disney movie The Lion King

Forum statistics

Threads 1,382,570
Members 526,405
Posts 33,831,636
Top