lordship henry orombi news

  1. Nigeria Metro News

    Metro The World’s Smallest Church Is In Uganda And It Only Accommodates Three – Nairaland

    The chapel has no known or given name yet but it’s popularly known as the Chapel on Biku Hill. Established in 1996, it was founded by now-retired Archbishop of the Church of Uganda, His Lordship Henry Luke Orombi in partnership with a Korean pastor known as Pastor Song. According … Read...
Top