HuffPost announced the appointment of Aman Sethi as Editor-in-Chief of HuffPost India. Aman will be responsible for all editorial output on HuffPost India and oversee the India team of editors and contributors. Aman was previously ...