India Art Fair was held in Delhi Okhla with artists displaying their masterpieces to the public.
In Pics: India Art Fair In Delhi’s Okhla
India Art Fair was held in Delhi Okhla with artists displaying their masterpieces to the public.
Getting your Trinity Audio player ready...