German Chancellor Angela Merkel arrived in New Delhi on Thursday, 31 October night on a two-day visit during which she will hold talks with Prime Minister Narendra Modi