Castrol India has appointed Saswati Panigrahi as Head of Communications. She made this announcement via a LinkedIn post. Before joining Castrol....