English: Iberian chapel on the Red Square in Moscow.
Telugu: మాస్కో లోని రెడ్ స్క్వేర్లో ఐవర్ చాపెల్.