Chat with us in Facebook Messenger. Find out what's happening in the world as it unfolds.

    JUST WATCHED

    American sisters found dead at luxury resort

MUST WATCH

American sisters found dead at luxury resort

Sisters Robin and Annie Korkki were found dead by staff at a luxury beach resort in Seychelles off the eastern coast of Africa.

American sisters found dead at luxury resort

Sisters Robin and Annie Korkki were found dead by staff at a luxury beach resort in Seychelles off the eastern coast of Africa.