Prime Minister Narendra Modi held wide-ranging talks with Crown Prince of Abu Dhabi Mohamed bin Zayed Al Nahyan on Saturday as the two sides signed five agreements, including a historic pact awarding a consortium of Indian oil companies a 10% stake in offshore oil concession.