Nile island of Philae
Description
Philae is an island located on the Nile River in Egypt. The horizon line divides the painting into two nearly equal parts. Numerous boats can be seen gracefully sailing on the tranquil waters of the river. The artist has skillfully depicted the vibrant blue hues of the sky and water, capturing the reflections of the ruins and a boat near the shore in an impressionistic manner, which adds to the overall charm of the painting.
Robert Weir Allan (1852–1942), a Scottish painter renowned for his expertise in depicting landscape and marine subjects, was inspired by the picturesque coastlines of Scotland. However, his artistic pursuits took him far and wide, including to India, Japan, America, the Middle East, and extensive travels throughout Europe. Allan’s work gained recognition through their regular exhibition at the esteemed French Salon. The influence of the French Impressionists can be seen in his style and technique and is noted to have shaped his artistic expression.
Sir D. J. Tata Collection.
Collection
European Paintings
Artist
Robert Weir Allan (1852-1942)
Object Type
Oil Painting
Material
Oil on canvas
Schools/Culture/Period
British
Technique
Oil painting
Date
19th - 20th Century CE
Location
London
Dimension
--