I have come across this 'embassy church' in Japan and don't quite know what to make of it. How common is it to establish these kind of churches and what do they mean? Is 'embassy church' even an accurate translation of the Greek or Russian terms?
I'd be grateful for any help.