Logo
Shell Denies Mega-Merger Talks with BP Amid $80 Billion Speculation