Prime Minister Narendra Modi today arrived in Abu Dhabi on a two-day visit to the Gulf country which he described as 'mini-India' close to his heart.