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