Babaretoucher
Baba Retoucher is a boutique retouching studio, located in Delhi, India’s creative hub.