place of worship - Meru, Kenya