5 Famous Indian Masterpieces that Every Indian Must Know

Indian painting has a long tradition and history. The earliest paintings were the rock paintings of pre-historic times such as the petroglyphs found in places like Bhimbetka rock caves. The age of those rock paintings is approximately 30,000 years old!

Indian paintings provides an aesthetic continuum that extends from the early civilization to the present day. From being religious in purpose in the beginning, Indian painting has evolved over the years to become a fusion of various cultures,traditions and ideas.

In the last hundred years or so, Indian artists have created some magnificent works of art that have the taken the world by storm. Here are 5 of the most famous Indian paintings.

1. Abanindranath Tagore’s Bharat Mata

Bharat Mata, painted by the Bengali artist Abanindranath Tagore in 1905, depicts Bharat Mata or Mother India, in the form of a Hindu Goddess. The painting was the first illustrated depiction of the concept and was painted when the Swadeshi movement was at its peak during the Indian Independence movement

2. Self-portrait by Amrita Sher-Gil

Amrita Sher-Gil was an eminent Hungarian-Indian painter. She has been called "one of the greatest avant-garde women artists of the early 20th century" and a "pioneer" in modern Indian art. From 1930 onwards, Amrita Sher-Gil painted a series of self- portraits representing her moods. She captured the seductive and exuberant mood, which is relatively rare in her series of self-portraits.