HOME
13805, Alexander Devasia, Alexander Devasia, Bhaskarapilla, 1983, oil on oil sketch paper, 30 x 22 inches