Nile island of Philae

33.24

Nile island of Philae

33.24

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

--