The answer to yesterdays (Thursday, 19 March) challenge was Mount Meru

https://en.wikipedia.org/wiki/Mount_Meru_(Tanzania)

Mount Meru (Tanzania) - Wikipedia