Yerevan, is a city full of contradictions – top-of-the-range Mercedes sedans share the roads with Ladas so old they should be in museum collections; old-fashioned teahouses sit next to chic European-style cafes; and street fashions range from hipster to babushka with many weird and wonderful variations in between.