Daily Star, UK -... alone in their room while they went to a restaurant inside their hotel complex in Praia da Luz, a tiny resort town in Portugal's Algarve region. ...::Read the Full Article