English: A bit of London atmosphere in modern Moscow - that's what this place is.
Telugu: ఆధునిక మాస్కోలో ఒక చిన్న లండన్ వాతావరణం - ఈ సంస్థ ఏమి ఉంది.