RABAT - British energy giant BP has entered the Moroccan upstream, acquiring stakes in three offshore exploration blocks, its partner Kosmos Energy said Tuesday, reflecting growing interest in the kingdom's potential oil reserves.