Prime Minister Narendra Modi will pay a two-day visit to the United Arab Emirates (UAE) beginning Tuesday, during which he will hold wide-ranging talks with President Sheikh Mohamed bin Zayed Al Nahyan and inaugurate the first Hindu temple in Abu Dhabi.