Nick Mehra's Location
Delhi, Delhi, India
Nick Mehra's Education
Delhi Public School - R. K. Puram
Master of Business Administration (English Language and Literature, Literature, English Language)
2008 - 2011
Nick Mehra's Summary
Nick Mehra, based in Delhi, Delhi, India, is currently a Business Development Manager at Digitalseocompany. Nick Mehra holds a 2008 - 2011 Master of Business Administration in English Language and Literature, Literature, English Language @ Delhi Public School - R. K. Puram. Nick Mehra has 1 email on RocketReach.