Tag: Discovery appoints Megha Tata as Managing Director of South Asia