Selfex, India’s first international courier and delivery company, has appointed its co-founder Raj Bajoria as its new Chief Operating Officer....