English: The National Gallery - London.
Telugu: నేషనల్ గేలరీ, లండన్.