India, March 21 -- Ireland, famously known as the Land of a Thousand Welcomes, lived up to its reputation at the St Patrick's Day celebrations at Irish Ambassador Kevin Kelly's Delhi residence. The evening on March 17 was filled with Irish music, and guests dressed in shades of green, donning shamrocks, which are symbolic three-leaf clovers representing Irish heritage....