A man has planted a rainbow flag at the top of Uganda’s highest mountain, to protest the country’s anti-gay laws.

Activist Neal Gottlieb made the challenging 16,753 foot (5109 metre) climb up Mount Stanley, at the country’s Western border, to Margherita Peak.

After reaching the top he took a photo with the rainbow flag, which he posted to Facebook along with an open letter to the country’s president, inviting him to take the flag down himself.

It reads: “Dear President Museveni of Uganda,

“Your country’s highest point is no longer its soil, its snow or a summit marker, but rather a gay pride flag waving brilliantly, shining down from above as a sign of protest and hope behalf of the many thousands of Ugandans that you seek to repress and the many more that understand the hideous nature of your repressive legislation.

“If you don’t like said flag on your highest peak, I urge you to climb up and take it down.

“However, you are an old man and surely the 6-day climb through the steep muddy bogs and up the mountain’s glaciers is well beyond your physical ability. Your days are more limited than most.

“Do you want your remaining days to be yet another blight on the history of your nation or will you find the strength to reverse your actions and allow all Ugandans to be free?”

President Yoweri Museveni gave assent to a law in February which further criminalises homosexuality in the country.