StreamVault
First Armenian Church
First Armenian Church

First Armenian Church

19230.0/10HD1 min

An elaborate ceremony marks the opening of the first Armenian church in England.