Shell India has appointed Latika Taneja as Head of Corporate Relations where she will look after sustainability, government relations and....