The story of the Ramayana unfolds across 40 paintings reunited from an extensive series made around 300 years ago in the mountainous Hindu kingdoms of northern India.