English: on display in the National Gallery in London.
Telugu: లండన్ యొక్క నేషనల్ గ్యాలరీలో ఉంచింది పెయింటింగ్.