Sri Lanka has recalled its Ambassador in Saudi Arabia with immediate effect to express the country’s displeasure over the execution of Sri Lankan house maid Rizana Nafeek. AD