Are there malls in Armenia?
There are malls all over the world... of course there are malls in Armenia.
The term MALL originates in the US. There are countries that have used this term for large shopping centres i.e. In the UK therm Shopping center equates to a US Mall