English: Two of the top executives have resigned.
Telugu: ఇద్దరు కీలక నేతలు రాజీనామా