Miniature painting by Harish Saluja

Breeze 5629

$90.00