Lifestyle Could this place have the best steaks in the world? Facebook Twitter Pinterest WhatsApp On a green gem in the Indian Ocean, Long Beach Mauritius is your chosen destination for forgetting troubles and unwinding in heavenly sunshine. Out of office, here we come. Share this:TwitterFacebookLike this:Like Loading...