TINDER Swindler Simon Leviev has been released from prison following a plea agreement.
The notorious fraudster, whose real name is Shimon Hayut, was able to walk free in Georgia after receiving a one-year suspended sentence.
Tinder Swindler Simon Leviev has been released from prisonCredit: Instagram
The notorious fraudster, whose real name is Shimon Hayut, received a one-year suspended sentenceCredit: Refer to source
He was detained after an Interpol red notice was issued for crimes he allegedly committed in GermanyCredit: Refer to source
According to the Mail , the scammer is now free from arrest warrants and ongoing legal actions.
Hayut had spent only two months in Kutaisi Penitentiary Establishment No. 2 since his arrest.
While incarcerated, the Tinder Swindler had previously "conned women out of hundreds of thousands."
Speaking from his prison cell, the Israeli fraudster stated: “Given the circumstances, I believe I’m either being set up or there’s been some kind of misunderstanding.”
Hayut was charged for crimes he allegedly committed in Germany.
The Tinder Swindler was accused of defrauding a woman in Berlin out of £38,000 and faced a potential 10-year prison sentence if extradited.
However, the 35-year-old is no longer at risk of incarceration after Berlin opted not to pursue the case.
Hayut was represented by attorneys Sharon Nahari and Mariam Kublashvili, who confirmed that "all other proceedings against him were closed."
In a joint statement, the legal team expressed: “This is an important decision.
“The plea agreement is fair and appropriate, and we celebrate our client’s release and the dismissal of all arrest warrants.
“The court explicitly ruled that both the local arrest warrant and the European warrant are canceled, and that all cases against him are concluded.”
Shimon Yehuda Hayut, who went by Leviev, became the focus of a 2022 Netflix documentary after he spent years deceiving women on the dating app Tinder, while pretending to be an heir to the Leviev diamond fortune.
He falsely claimed to be the son of Israeli diamond magnate Lev Leviev – though he has no actual relation to the family.
He was arrested in 2019 in Greece and subsequently extradited to Israel, where he served a 15-month sentence for fraud, forgery, and theft.
Ten years after being conned out of thousands,
While the documentary shared their stories with the world, the women he affected have stated that the aftermath and the long road to recovery were far more challenging than anyone could have imagined.
Hayut was arrested in 2019 in Greece and extradited to Israel, where he served a 15-month sentence for fraud, forgery, and theftCredit: kate_konlin/Instagram
Two of Mr. Leviev’s victims, Pernilla Sjoholm and Cecilie Fjellhoy, have shared their traumatic experiencesCredit: Pernilla Sjoholm Instagram
![Simon Leviev, the "Tinder Swindler", sits in a
</div>
<aside id="cover_ad-articleinline-01m3spzz1wezeqjv8vhhymjqhe" class="publishing-ad publishing-ad--article_inline"
aria-label="Advertisement"
data-ad-reserved-height="312px" style="--ad-min-height: 312px!important;--ad-minheight: 280px!important;height:312px!important;min-height:312px!important;max-height:312px!important;overflow:hidden!important;">
<span class="publishing-ad__label">Advertisement</span>
<div id="ad-articleinline-01m3spzz1wezeqjv8vhhymjqhe"
class="adsense-slot"
data-ad-client="ca-pub-1655285450495256"
data-ad-slot="5722236753"
data-style="display:block;width:100%;height:280px;min-height:280px"
data-ad-sizing="fixed-height" style="padding-top:32px" data-page-type="news"><ins class="adsbygoogle"
style="display:block;width:100%;height:280px;min-height:280px"
data-ad-client="ca-pub-1655285450495256"
data-ad-slot="5722236753"
></ins></div>
<div class="ad-fallback" data-ad-fallback>
<a class="direct-ad direct-ad--house" href="https://www.flyingeze.com/advertise" aria-label="Plan an advertising campaign with FlyingEze">
<span class="direct-ad--house__copy">
<small>FlyingEze for brands</small>
<strong>Reach people ready to discover, decide and act.</strong>
<span class="direct-ad--house__summary">Connect with readers across technology, business, money and opportunities.</span>
</span>
<span class="direct-ad--house__action">Plan a campaign <b aria-hidden="true">→</b></span>
</a>
</div>
</aside>
<section class="newsletter-card my-4" aria-labelledby="newsletter-01m3spzz1wezeqjv8vhhymjqhf-title">
<div class="newsletter-card__content">
<span class="eyebrow">FlyingEze category briefing</span>
<h2 id="newsletter-01m3spzz1wezeqjv8vhhymjqhf-title">News updates that matter</h2>
<p>Get FlyingEze updates about News. Subscribe for this topic.</p>
</div>
<form class="newsletter-card__form" action="https://www.flyingeze.com/subscribe" method="post" data-newsletter-form>
<input type="hidden" name="_token" value="OpIUHO8EgzDZsUnvIM0vmJmha81S4oeAsRsuZKb8" autocomplete="off"> <input type="hidden" name="source" value="article">
<input type="hidden" name="topic_type" value="category">
<input type="hidden" name="topic_id" value="1">
<div class="honeypot" aria-hidden="true">
<label for="newsletter-01m3spzz1wezeqjv8vhhymjqhf-website">Website</label>
<input id="newsletter-01m3spzz1wezeqjv8vhhymjqhf-website" name="website" type="text" tabindex="-1" autocomplete="off">
</div>
<label class="visually-hidden" for="newsletter-01m3spzz1wezeqjv8vhhymjqhf-email">Email address</label>
<div class="newsletter-card__controls">
<input id="newsletter-01m3spzz1wezeqjv8vhhymjqhf-email" name="email" type="email" inputmode="email" autocomplete="email" placeholder="you@example.com" required maxlength="254">
<button class="btn btn-primary" type="submit">Subscribe to News</button>
</div>
<small>Free to join. Unsubscribe anytime. Read our <a href="https://www.flyingeze.com/privacy-policy">privacy policy</a>.</small>
</form>
</section>
<nav class="article-meta-tags" aria-label="Article topics">
<a href="https://www.flyingeze.com/category/news">News</a><a href="https://www.flyingeze.com/category/world">World News</a> <a href="https://www.flyingeze.com/tag/netflix">#Netflix</a><a href="https://www.flyingeze.com/tag/court">#Court</a><a href="https://www.flyingeze.com/tag/crime">#Crime</a><a href="https://www.flyingeze.com/tag/police">#Police</a><a href="https://www.flyingeze.com/tag/sex">#Sex</a><a href="https://www.flyingeze.com/tag/tinder">#Tinder</a><a href="https://www.flyingeze.com/tag/scams-and-fraud">#Scams And Fraud</a><a href="https://www.flyingeze.com/tag/longtail">#Longtail</a><a href="https://www.flyingeze.com/tag/georgia">#Georgia</a> </nav>
<div class="share-tools my-4" data-share-group data-share-url="https://www.flyingeze.com/tinder-swindler-simon-leviev-released-prison-plea-deal" data-share-title="Notorious 'Tinder Swindler' Simon Leviev Released from Georgian Prison Following £7M Fraud Plea Deal">
<span class="share-tools__label">Share</span>
<button type="button" class="share-button share-button--native" data-native-share aria-label="Share using your device">
<span aria-hidden="true">↗</span><span class="share-button__text">Share</span>
</button>
<a class="share-button" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" target="_blank" rel="noopener noreferrer" aria-label="Share on Facebook">f</a>
<a class="share-button" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal&text=Notorious%20%27Tinder%20Swindler%27%20Simon%20Leviev%20Released%20from%20Georgian%20Prison%20Following%20%C2%A37M%20Fraud%20Plea%20Deal" target="_blank" rel="noopener noreferrer" aria-label="Share on X">𝕏</a>
<a class="share-button" href="https://wa.me/?text=Notorious%20%27Tinder%20Swindler%27%20Simon%20Leviev%20Released%20from%20Georgian%20Prison%20Following%20%C2%A37M%20Fraud%20Plea%20Deal%20https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" target="_blank" rel="noopener noreferrer" aria-label="Share on WhatsApp">wa</a>
<a class="share-button" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" target="_blank" rel="noopener noreferrer" aria-label="Share on LinkedIn">in</a>
<a class="share-button" href="mailto:?subject=Notorious%20%27Tinder%20Swindler%27%20Simon%20Leviev%20Released%20from%20Georgian%20Prison%20Following%20%C2%A37M%20Fraud%20Plea%20Deal&body=TINDER%20Swindler%20Simon%20Leviev%20has%20been%20released%20from%20prison%20after%20making%20a%20plea%20deal.%20The%20infamous%20fraudster%2C%20whose%20real%20name%20is%20%2C%20was%20able%20to%20walk%20free%20in%20Georg...%0A%0Ahttps%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" aria-label="Share by email">@</a>
<button type="button" class="share-button" data-copy-share aria-label="Copy link">⧉</button>
<span class="share-tools__status" data-share-status role="status" aria-live="polite"></span>
</div>
<aside class="fe-author-bio" aria-label="About the author">
<img class="fe-author-bio__photo" src="https://www.flyingeze.com/user.png" width="96" height="96" loading="lazy" decoding="async" alt="Eze Chidiebere Paul">
<div>
<span class="eyebrow">Written by</span>
<h2><a href="https://www.flyingeze.com/author/superadmin" rel="author">Eze Chidiebere Paul</a></h2>
<p> I'm dedicated to creating high-quality content that informs, inspires, and delights. If you have any questions or suggestions, don't hesitate to get in touch. Happy reading!</p> </div>
</aside>
</div>
<aside class="article-rail" aria-label="Article tools">
<nav class="fe-toc article-toc-rail" data-article-toc="[data-article-body]" data-toc-minimum-words="700" aria-label="On this page" hidden>
<h2>In this article</h2><ol></ol>
</nav>
<aside id="cover_ad-sidebar-01m3spzz1zg7rpb58w733n48y8" class="publishing-ad publishing-ad--sidebar"
aria-label="Advertisement"
style="--ad-min-height: 250px;min-height:250px;">
<span class="publishing-ad__label">Advertisement</span>
<div id="ad-sidebar-01m3spzz1zg7rpb58w733n48y8"
class="adsense-slot"
data-ad-client="ca-pub-1655285450495256"
data-ad-slot="5049919301"
data-style="display:block;width:100%;min-height:250px!important"
data-page-type="news"><ins class="adsbygoogle"
style="display:block;width:100%;min-height:250px!important"
data-ad-client="ca-pub-1655285450495256"
data-ad-slot="5049919301"
data-ad-format="auto" data-full-width-responsive="true" ></ins></div>
<div class="ad-fallback" data-ad-fallback>
<a class="direct-ad direct-ad--house" href="https://www.flyingeze.com/advertise" aria-label="Plan an advertising campaign with FlyingEze">
<span class="direct-ad--house__copy">
<small>FlyingEze for brands</small>
<strong>Reach people ready to discover, decide and act.</strong>
<span class="direct-ad--house__summary">Connect with readers across technology, business, money and opportunities.</span>
</span>
<span class="direct-ad--house__action">Plan a campaign <b aria-hidden="true">→</b></span>
</a>
</div>
</aside>
</aside>
</div>
<nav class="article-navigation" aria-label="More articles">
<a class="article-navigation__card article-navigation__card--previous" href="https://www.flyingeze.com/conor-benn-chris-eubank-jr-weight-joe-calzaghe">
<img src="https://image.flyingeze.com/posts/file/8bfd75/2025-chris-eubank-jr-weigh-1038567840.jpg" width="160" height="100" loading="lazy" decoding="async" alt="">
<span><small>Previous story</small><strong>Joe Calzaghe Cautions Conor Benn: Dropping a Weight Class Could Change You Forever, But Eubank Jr. Fight is a No-Brainer!</strong></span>
</a>
<a class="article-navigation__card article-navigation__card--next" href="https://www.flyingeze.com/robbie-williams-i-have-never-clemmie-moodie">
<span><small>Next story</small><strong>Robbie Williams Reveals Steamy Encounters with Two Spice Girls and a Take That Member, Plus a Shocking Hotel Bed Confession!</strong></span>
<img src="https://image.flyingeze.com/posts/file/fa5355/09e6220a-aea7-41f6-9e61-81a8500cf76f.jpg" width="160" height="100" loading="lazy" decoding="async" alt="">
</a>
</nav>
<section class="fe-related" aria-labelledby="related-heading">
<div class="section-heading"><h2 id="related-heading">Continue reading</h2></div>
<div class="fe-card-grid fe-related__grid">
<article class="fe-story-card fe-story-card--standard">
<a class="fe-story-card__media" href="https://www.flyingeze.com/daily-posts-gift-oba-emerges-treasurer-as-fatungase-leads-new-ogun-correspondents-chapel-exco" aria-label="Read DAILY POST’s Gift Oba emerges Treasurer as Fatungase leads new Ogun Correspondents’ Chapel exco">
<img src="https://image.flyingeze.com/posts/file/850dde/2-11-1024x892.webp" sizes="(max-width: 767px) calc(100vw - 24px), (max-width: 991px) 50vw, 25vw" data-fallback-src="https://www.flyingeze.com/blank.svg" alt="DAILY POST’s Gift Oba emerges Treasurer as Fatungase leads new Ogun Correspondents’ Chapel exco" width="480" height="300" loading="lazy" fetchpriority="low" decoding="async">
</a>
<div class="fe-story-card__body">
<div class="fe-story-card__meta">
<time datetime="2026-09-30T17:30:05+00:00">19 minutes ago</time> </div>
<h3 class="fe-story-card__title"><a href="https://www.flyingeze.com/daily-posts-gift-oba-emerges-treasurer-as-fatungase-leads-new-ogun-correspondents-chapel-exco">DAILY POST’s Gift Oba emerges Treasurer as Fatungase leads new Ogun Correspondents’ Chapel exco</a></h3>
<p class="fe-story-card__dek">DAILY POST correspondent in Ogun State, Gift Oba, has emerged as Treasurer of the Correspondents’ Chapel of the Nigeria Union of Journalists, NUJ, Ogun State Co...</p> <footer class="fe-story-card__footer"><a class="fe-author-badge" href="https://www.flyingeze.com/author/superadmin" rel="author">
<span>Eze Chidiebere Paul</span>
</a>
</footer>
<a class="account-save-button" href="https://www.flyingeze.com/sign-in?intended=https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" aria-label="Sign in to save this article and access it later.">Save</a>
</div>
</article>
<article class="fe-story-card fe-story-card--standard">
<a class="fe-story-card__media" href="https://www.flyingeze.com/independence-anniversary-us-mission-announces-closure-of-abuja-lagos-offices" aria-label="Read Independence Anniversary: US Mission announces closure of Abuja, Lagos offices">
<img src="https://www.flyingeze.com/blank.svg" sizes="(max-width: 767px) calc(100vw - 24px), (max-width: 991px) 50vw, 25vw" data-fallback-src="https://www.flyingeze.com/blank.svg" alt="Independence Anniversary: US Mission announces closure of Abuja, Lagos offices" width="480" height="300" loading="lazy" fetchpriority="low" decoding="async">
</a>
<div class="fe-story-card__body">
<div class="fe-story-card__meta">
<time datetime="2026-09-30T16:30:07+00:00">1 hour ago</time> </div>
<h3 class="fe-story-card__title"><a href="https://www.flyingeze.com/independence-anniversary-us-mission-announces-closure-of-abuja-lagos-offices">Independence Anniversary: US Mission announces closure of Abuja, Lagos offices</a></h3>
<p class="fe-story-card__dek">The United States Embassy in Abuja and the Consulate General in Lagos has announced plans to close for Nigeria’s Independence Day holiday. The US Mission disclo...</p> <footer class="fe-story-card__footer"><a class="fe-author-badge" href="https://www.flyingeze.com/author/superadmin" rel="author">
<span>Eze Chidiebere Paul</span>
</a>
</footer>
<a class="account-save-button" href="https://www.flyingeze.com/sign-in?intended=https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" aria-label="Sign in to save this article and access it later.">Save</a>
</div>
</article>
<article class="fe-story-card fe-story-card--standard">
<a class="fe-story-card__media" href="https://www.flyingeze.com/court-to-rule-on-admissibility-of-fgs-exhibits-against-suspected-coup-plotters-dec-7" aria-label="Read Court to rule on admissibility of FG’s exhibits against suspected coup plotters Dec 7">
<img src="https://www.flyingeze.com/storage/posts/733b13/court.jpg" sizes="(max-width: 767px) calc(100vw - 24px), (max-width: 991px) 50vw, 25vw" data-fallback-src="https://www.flyingeze.com/blank.svg" alt="Court to rule on admissibility of FG’s exhibits against suspected coup plotters Dec 7" width="480" height="300" loading="lazy" fetchpriority="low" decoding="async">
</a>
<div class="fe-story-card__body">
<div class="fe-story-card__meta">
<time datetime="2026-09-30T15:58:41+00:00">1 hour ago</time> </div>
<h3 class="fe-story-card__title"><a href="https://www.flyingeze.com/court-to-rule-on-admissibility-of-fgs-exhibits-against-suspected-coup-plotters-dec-7">Court to rule on admissibility of FG’s exhibits against suspected coup plotters Dec 7</a></h3>
<p class="fe-story-card__dek">Justice Joyce Abdulmalik of the Federal High Court in Abuja has fixed December 7 to rule on the admissibility of exhibits sought to be tendered by the Federal G...</p> <footer class="fe-story-card__footer"><a class="fe-author-badge" href="https://www.flyingeze.com/author/superadmin" rel="author">
<span>Eze Chidiebere Paul</span>
</a>
</footer>
<a class="account-save-button" href="https://www.flyingeze.com/sign-in?intended=https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" aria-label="Sign in to save this article and access it later.">Save</a>
</div>
</article>
<article class="fe-story-card fe-story-card--standard">
<a class="fe-story-card__media" href="https://www.flyingeze.com/2027-tinubu-must-go-coalition-talks-ongoing-dino-melaye" aria-label="Read 2027: Tinubu must go, coalition talks ongoing – Dino Melaye">
<img src="https://www.flyingeze.com/storage/posts/8e0851/dino-melaye.jpg" sizes="(max-width: 767px) calc(100vw - 24px), (max-width: 991px) 50vw, 25vw" data-fallback-src="https://www.flyingeze.com/blank.svg" alt="2027: Tinubu must go, coalition talks ongoing – Dino Melaye" width="480" height="300" loading="lazy" fetchpriority="low" decoding="async">
</a>
<div class="fe-story-card__body">
<div class="fe-story-card__meta">
<time datetime="2026-09-30T15:16:24+00:00">2 hours ago</time> </div>
<h3 class="fe-story-card__title"><a href="https://www.flyingeze.com/2027-tinubu-must-go-coalition-talks-ongoing-dino-melaye">2027: Tinubu must go, coalition talks ongoing – Dino Melaye</a></h3>
<p class="fe-story-card__dek">A chieftain of the African Democratic Congress, ADC, Dino Melaye, has insisted that President Bola Tinubu must be defeated in the 2027 general elections. Melaye...</p> <footer class="fe-story-card__footer"><a class="fe-author-badge" href="https://www.flyingeze.com/author/superadmin" rel="author">
<span>Eze Chidiebere Paul</span>
</a>
</footer>
<a class="account-save-button" href="https://www.flyingeze.com/sign-in?intended=https%3A%2F%2Fwww.flyingeze.com%2Ftinder-swindler-simon-leviev-released-prison-plea-deal" aria-label="Sign in to save this article and access it later.">Save</a>
</div>
</article>
</div>
</section>
<aside id="cover_ad-articleend-01m3spzz2bpjj01bv3h1vadqjt" class="publishing-ad publishing-ad--article_end"
aria-label="Advertisement"
data-ad-reserved-height="282px" style="--ad-min-height: 282px!important;--ad-minheight: 250px!important;height:282px!important;min-height:282px!important;max-height:282px!important;overflow:hidden!important;">
<span class="publishing-ad__label">Advertisement</span>
<div id="ad-articleend-01m3spzz2bpjj01bv3h1vadqjt"
class="adsense-slot"
data-ad-client="ca-pub-1655285450495256"
data-ad-slot="5122649188"
data-style="display:block;width:100%;height:250px;min-height:250px"
data-ad-sizing="fixed-height" style="padding-top:32px" data-page-type="news"><ins class="adsbygoogle"
style="display:block;width:100%;height:250px;min-height:250px"
data-ad-client="ca-pub-1655285450495256"
data-ad-slot="5122649188"
></ins></div>
<div class="ad-fallback" data-ad-fallback>
<a class="direct-ad direct-ad--house" href="https://www.flyingeze.com/advertise" aria-label="Plan an advertising campaign with FlyingEze">
<span class="direct-ad--house__copy">
<small>FlyingEze for brands</small>
<strong>Reach people ready to discover, decide and act.</strong>
<span class="direct-ad--house__summary">Connect with readers across technology, business, money and opportunities.</span>
</span>
<span class="direct-ad--house__action">Plan a campaign <b aria-hidden="true">→</b></span>
</a>
</div>
</aside>
</article>
<div class="stream-skeleton stream-skeleton--article" data-loading-skeleton hidden aria-hidden="true">
<div class="stream-skeleton__eyebrow"></div>
<div class="stream-skeleton__headline"></div>
<div class="stream-skeleton__headline stream-skeleton__headline--short"></div>
<div class="stream-skeleton__meta"></div>
<div class="stream-skeleton__hero"></div>
<div class="stream-skeleton__line"></div>
<div class="stream-skeleton__line stream-skeleton__line--short"></div>
</div>
<div class="article-stream__sentinel" data-article-stream-sentinel aria-hidden="true"></div>
<p class="article-stream__status" data-article-stream-status role="status" aria-live="polite"></p>
</div>
</main>
<!-- Wrapper end -->
<footer class="site-footer" role="contentinfo">
<div class="container">
<section class="newsletter-card newsletter-card--compact" id="subscribe" aria-labelledby="newsletter-01m3spzz2jzyv7sy0k7vbaehd0-title">
<div class="newsletter-card__content">
<span class="eyebrow">The FlyingEze briefing</span>
<h2 id="newsletter-01m3spzz2jzyv7sy0k7vbaehd0-title">Travel smarter with the FlyingEze briefing</h2>
<p>Useful flight alerts, aviation news and practical travel guides—without the noise.</p>
</div>
<form class="newsletter-card__form" action="https://www.flyingeze.com/subscribe" method="post" data-newsletter-form>
<input type="hidden" name="_token" value="OpIUHO8EgzDZsUnvIM0vmJmha81S4oeAsRsuZKb8" autocomplete="off"> <input type="hidden" name="source" value="footer">
<div class="honeypot" aria-hidden="true">
<label for="newsletter-01m3spzz2jzyv7sy0k7vbaehd0-website">Website</label>
<input id="newsletter-01m3spzz2jzyv7sy0k7vbaehd0-website" name="website" type="text" tabindex="-1" autocomplete="off">
</div>
<label class="visually-hidden" for="newsletter-01m3spzz2jzyv7sy0k7vbaehd0-email">Email address</label>
<div class="newsletter-card__controls">
<input id="newsletter-01m3spzz2jzyv7sy0k7vbaehd0-email" name="email" type="email" inputmode="email" autocomplete="email" placeholder="you@example.com" required maxlength="254">
<button class="btn btn-primary" type="submit">Subscribe</button>
</div>
<small>Free to join. Unsubscribe anytime. Read our <a href="https://www.flyingeze.com/privacy-policy">privacy policy</a>.</small>
</form>
</section>
<div class="site-footer__grid">
<section>
<img src="https://www.flyingeze.com/logo.svg" width="150" height="30" loading="lazy" decoding="async" alt="FlyingEze">
<p>Know what matters. Find opportunities. Grow your business.</p>
</section>
<nav aria-label="Explore">
<h2>Explore</h2>
<ul>
<li><a href="https://www.flyingeze.com/category/technology">Technology</a></li>
<li><a href="https://www.flyingeze.com/category/business">Business</a></li>
<li><a href="https://www.flyingeze.com/category/money">Money</a></li>
<li><a href="https://www.flyingeze.com/opportunities">Opportunities</a></li>
<li><a href="https://www.flyingeze.com/tools">Tools</a></li>
</ul>
</nav>
<nav aria-label="Products">
<h2>Products</h2>
<ul>
<li><a href="https://www.flyingeze.com/media">FlyingEze Media</a></li>
<li><a href="https://www.flyingeze.com/opportunities">FlyingEze Opportunities</a></li>
<li><a href="https://www.flyingeze.com/funding">Opportunity & Funding Tracker</a></li>
<li><a href="https://www.flyingeze.com/tools">FlyingEze Tools</a></li>
<li><a href="https://www.flyingeze.com/pro">FlyingEze Pro</a></li>
<li><a href="https://www.flyingeze.com/for-business">FlyingEze Business</a></li>
<li><a href="https://www.flyingeze.com/services">FlyingEze Services</a></li>
</ul>
</nav>
<nav aria-label="Company">
<h2>Company</h2>
<ul>
<li><a href="https://www.flyingeze.com/about">About us</a></li>
<li><a href="https://www.flyingeze.com/contact">Contact</a></li>
<li><a href="https://www.flyingeze.com/advertise">Advertise</a></li>
<li><a href="https://www.flyingeze.com/contact?purpose=Partnerships">Partnerships</a></li>
<li><a href="https://www.flyingeze.com/faqs">FAQs</a></li>
<li><a href="https://www.flyingeze.com/privacy-policy">Privacy policy</a></li>
<li><a href="https://www.flyingeze.com/terms">Terms of use</a></li>
<li><a href="https://www.flyingeze.com/cookie-policy">Cookie policy</a></li>
<li><a href="https://www.flyingeze.com/disclaimer">Disclaimer</a></li>
</ul>
</nav>
<nav aria-label="Editorial standards and disclosures">
<h2>Legal & trust</h2>
<ul>
<li><a href="https://www.flyingeze.com/editorial-policy">Editorial policy</a></li>
<li><a href="https://www.flyingeze.com/advertising-policy">Advertising policy</a></li>
<li><a href="https://www.flyingeze.com/corrections-policy">Corrections policy</a></li>
<li><a href="https://www.flyingeze.com/fact-checking-policy">Fact-checking policy</a></li>
<li><a href="https://www.flyingeze.com/ethics-policy">Ethics policy</a></li>
<li><a href="https://www.flyingeze.com/affiliate-disclosure">Affiliate disclosure</a></li>
</ul>
</nav>
</div>
<div class="site-footer__bottom">
<span>FlyingEze Limited © 2026. All rights reserved.</span>
<span>Times are shown in the stated local time zone or UTC. Verify time-sensitive travel details with the operator.</span>
</div>
</div>
</footer>
<!-- include jquery & bootstrap js -->
<!-- <script defer src="https://www.flyingeze.com/assets/js/libs/bootstrap.min.js"></script> -->
<script>
(() => {
const body = document.body;
const themeToggle = document.getElementById(]()
{
megaPanel?.classList.remove('show');
megaToggle?.setAttribute('aria-expanded', 'false');
};
megaToggle?.addEventListener('click', (event) => {
event.stopPropagation();
const opening = !megaPanel?.classList.contains('show');
closeMegaMenu();
if (opening) {
megaPanel?.classList.add('show');
megaToggle.setAttribute('aria-expanded', 'true');
}
});
document.addEventListener('click', (event) => {
if (event.target instanceof Element && !event.target.closest('.brand-mega')) closeMegaMenu();
});
const closeMobileNav = () => {
const wasOpen = mobileNav?.classList.contains('show');
mobileNav?.classList.remove('show');
mobileNav?.setAttribute('aria-hidden', 'true');
mobileNavOpen?.setAttribute('aria-expanded', 'false');
body.classList.remove('mobile-nav-open');
mobileBackdrop?.remove();
mobileBackdrop = null;
if (wasOpen) mobileNavOpen?.focus();
};
const showMobileNav = () => {
if (!mobileNav) return;
mobileNav.classList.add('show');
mobileNav.setAttribute('aria-hidden', 'false');
mobileNavOpen?.setAttribute('aria-expanded', 'true');
body.classList.add('mobile-nav-open');
mobileBackdrop = document.createElement('button');
mobileBackdrop.type = 'button';
mobileBackdrop.className = 'fe-nav-backdrop';
mobileBackdrop.setAttribute('aria-label', 'Close navigation menu');
mobileBackdrop.addEventListener('click', closeMobileNav, {once: true});
document.body.appendChild(mobileBackdrop);
mobileNavClose?.focus();
};
mobileNavOpen?.addEventListener('click', showMobileNav);
mobileNavClose?.addEventListener('click', closeMobileNav);
mobileNav?.addEventListener('keydown', (event) => {
if (event.key !== 'Tab' || !mobileNav.classList.contains('show')) return;
const focusable = Array.from(mobileNav.querySelectorAll(focusableSelector))
.filter((element) => element.getClientRects().length > 0);
if (!focusable.length) return;
const first = focusable[0];
const last = focusable[focusable.length - 1];
if (event.shiftKey && document.activeElement === first) {
event.preventDefault();
last.focus();
} else if (!event.shiftKey && document.activeElement === last) {
event.preventDefault();
first.focus();
}
});
try {
saved = localStorage.getItem('site-theme');
} catch (e) {}
function setTheme(mode, persist = false) {
document.documentElement.dataset.theme = mode;
document.documentElement.style.colorScheme = mode;
body.setAttribute('data-theme', mode);
if (themeToggle) {
themeToggle.setAttribute('aria-pressed', mode === 'dark' ? 'true' : 'false');
themeToggle.setAttribute('aria-label', mode === 'dark' ? 'Switch to light mode' : 'Switch to dark mode');
}
document.querySelector('meta[name="theme-color"]').content = mode === 'dark' ? '#0b111b' : '#f7f8f9';
if (persist) {
try { localStorage.setItem('site-theme', mode); } catch (e) {}
}
}
setTheme(saved === 'dark' || saved === 'light' ? saved : document.documentElement.dataset.theme);
const systemTheme = window.matchMedia?.('(prefers-color-scheme: dark)');
systemTheme?.addEventListener?.('change', (event) => {
try { if (localStorage.getItem('site-theme')) return; } catch (error) {}
setTheme(event.matches ? 'dark' : 'light');
});
window.showSearchBox = function showSearchBox() {
if (!searchOverlay || !searchOverlay.hidden) return;
searchPreviouslyFocused = document.activeElement instanceof HTMLElement ? document.activeElement : openSearch;
searchOverlay.hidden = false;
searchOverlay.classList.add('is-open');
body.classList.add('search-is-open');
searchTriggers.forEach((trigger) => trigger.setAttribute('aria-expanded', 'true'));
window.requestAnimationFrame(() => {
if (searchInput) {
searchInput.focus();
searchInput.select();
} else if (searchPanel) {
searchPanel.focus();
}
});
};
window.closeSearchBox = function closeSearchBox(options = {}) {
if (!searchOverlay || searchOverlay.hidden) return;
searchOverlay.classList.remove('is-open');
searchOverlay.hidden = true;
body.classList.remove('search-is-open');
searchTriggers.forEach((trigger) => trigger.setAttribute('aria-expanded', 'false'));
if (options.restoreFocus !== false && searchPreviouslyFocused) {
searchPreviouslyFocused.focus();
}
};
if (themeToggle) {
themeToggle.addEventListener('click', () => {
const cur = body.getAttribute('data-theme') === 'dark' ? 'light' : 'dark';
setTheme(cur, true);
});
}
searchTriggers.forEach((trigger) => trigger.addEventListener('click', window.showSearchBox));
if (searchOverlay) {
searchOverlay.addEventListener('click', (event) => {
if (event.target instanceof Element && event.target.closest('[data-search-close]')) window.closeSearchBox();
});
searchOverlay.addEventListener('keydown', (event) => {
if (event.key !== 'Tab') return;
const focusable = Array.from(searchOverlay.querySelectorAll(focusableSelector))
.filter((element) => element.getClientRects().length > 0);
if (!focusable.length) return;
const first = focusable[0];
const last = focusable[focusable.length - 1];
if (event.shiftKey && document.activeElement === first) {
event.preventDefault();
last.focus();
} else if (!event.shiftKey && document.activeElement === last) {
event.preventDefault();
first.focus();
}
});
}
document.addEventListener('keydown', (event) => {
if (event.key === 'Escape') {
if (searchOverlay && !searchOverlay.hidden) window.closeSearchBox();
closeMegaMenu();
if (mobileNav?.classList.contains('show')) closeMobileNav();
}
if ((event.key === '/' || (event.key.toLowerCase() === 'k' && (event.ctrlKey || event.metaKey))) && searchOverlay && searchOverlay.hidden) {
const tagName = document.activeElement ? document.activeElement.tagName : '';
if (!['INPUT', 'TEXTAREA', 'SELECT'].includes(tagName) && !document.activeElement?.isContentEditable) {
event.preventDefault();
window.showSearchBox();
}
}
});
if (progress && initialProgressTarget) {
let progressFrame = 0;
let progressTarget = initialProgressTarget;
let start = 0;
let distance = 1;
const measureProgress = () => {
start = progressTarget.getBoundingClientRect().top + window.scrollY;
distance = Math.max(1, progressTarget.offsetHeight - window.innerHeight);
};
const paintProgress = () => {
const percentage = Math.min(100, Math.max(0, ((window.scrollY - start) / distance) * 100));
progress.style.transform = `scaleX(${percentage / 100})`;
progressFrame = 0;
};
const requestProgressPaint = () => {
if (!progressFrame) progressFrame = window.requestAnimationFrame(paintProgress);
};
document.querySelector('[data-reading-progress]')?.classList.add('is-active');
measureProgress();
paintProgress();
window.addEventListener('scroll', requestProgressPaint, {passive: true});
window.addEventListener('resize', () => {
measureProgress();
requestProgressPaint();
}, {passive: true});
window.addEventListener('fe:active-article-change', (event) => {
if (!(event.detail?.article instanceof HTMLElement)) return;
progressTarget = event.detail.article;
measureProgress();
paintProgress();
});
window.addEventListener('fe:active-listing-page-change', (event) => {
if (!(event.detail?.page instanceof HTMLElement)) return;
progressTarget = event.detail.page;
measureProgress();
paintProgress();
});
}
if (article?.dataset.trendingPost && article.dataset.trendingEndpoint) {
const csrf = document.querySelector('meta[name="csrf-token"]')?.content || '';
const articleBody = article.querySelector('[data-article-body]');
const startedAt = Date.now();
let engagementSent = false;
let engagementFrame = 0;
let articleBodyTop = 0;
let articleBodyHeight = 1;
const recordTrendingSignal = (signal) => fetch(article.dataset.trendingEndpoint, {
method: 'POST',
credentials: 'same-origin',
keepalive: true,
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrf,
},
body: JSON.stringify({post_id: article.dataset.trendingPost, signal}),
}).catch(() => {});
const measureEngagement = () => {
if (!articleBody) return;
articleBodyTop = articleBody.getBoundingClientRect().top + window.scrollY;
articleBodyHeight = Math.max(1, articleBody.offsetHeight);
};
const checkEngagement = () => {
if (engagementSent || !articleBody || document.visibilityState !== 'visible') return;
const elapsed = Date.now() - startedAt;
const travelled = window.scrollY + window.innerHeight - articleBodyTop;
const progressThroughBody = travelled / articleBodyHeight;
if (elapsed >= 15000 && progressThroughBody >= .4) {
engagementSent = true;
recordTrendingSignal('engagement');
window.removeEventListener('scroll', requestEngagementCheck);
window.removeEventListener('resize', refreshEngagementMetrics);
}
};
const requestEngagementCheck = () => {
if (engagementFrame) return;
engagementFrame = window.requestAnimationFrame(() => {
engagementFrame = 0;
checkEngagement();
});
};
const refreshEngagementMetrics = () => {
measureEngagement();
requestEngagementCheck();
};
measureEngagement();
window.addEventListener('scroll', requestEngagementCheck, {passive: true});
window.addEventListener('resize', refreshEngagementMetrics, {passive: true});
window.setTimeout(requestEngagementCheck, 15000);
article.addEventListener('click', (event) => {
if (event.target instanceof Element && event.target.closest('.share-button')) {
recordTrendingSignal('social');
}
});
}
document.querySelectorAll('[data-share-group]').forEach((group) => {
const status = group.querySelector('[data-share-status]');
const url = group.dataset.shareUrl || window.location.href;
const title = group.dataset.shareTitle || document.title;
group.querySelector('[data-native-share]')?.addEventListener('click', async () => {
if (!navigator.share) {
group.querySelector('[data-copy-share]')?.click();
return;
}
try { await navigator.share({title, url}); } catch (error) {}
});
group.querySelector('[data-copy-share]')?.addEventListener('click', async () => {
try {
await navigator.clipboard.writeText(url);
if (status) status.textContent = 'Link copied';
window.setTimeout(() => { if (status) status.textContent = ''; }, 2500);
} catch (error) {
window.prompt('Copy this link', url);
}
});
});
document.querySelectorAll('[data-article-body]').forEach((body) => {
body.querySelectorAll('table').forEach((table) => {
let wrapper = table.closest('.article-table-scroll, .table-responsive');
if (!wrapper) {
wrapper = document.createElement('div');
table.before(wrapper);
wrapper.appendChild(table);
}
wrapper.classList.add('article-table-scroll');
wrapper.tabIndex = 0;
wrapper.setAttribute('role', 'region');
wrapper.setAttribute('aria-label', table.querySelector('caption')?.textContent?.trim() || 'Scrollable data table');
});
body.querySelectorAll('iframe, embed, object, video').forEach((embed) => {
let wrapper = embed.closest('.article-embed, figure');
if (!wrapper) {
wrapper = document.createElement('div');
embed.before(wrapper);
wrapper.appendChild(embed);
}
wrapper.classList.add('article-embed');
const source = embed.getAttribute('src') || embed.querySelector?.('source')?.getAttribute('src') || '';
if (embed instanceof HTMLVideoElement || /youtube|youtu\.be|vimeo|dailymotion/i.test(source)) {
wrapper.classList.add('article-embed--video');
}
if (embed instanceof HTMLIFrameElement) {
embed.loading = 'lazy';
if (!embed.title) embed.title = 'Embedded article content';
}
});
});
document.querySelectorAll('[data-article-toc]').forEach((toc) => {
const target = document.querySelector(toc.dataset.articleToc || '[data-article-body]');
const list = toc.querySelector('ol');
if (!target || !list) return;
const minimumWords = Number.parseInt(toc.dataset.tocMinimumWords || '700', 10);
const wordCount = (target.textContent.trim().match(/\S+/g) || []).length;
if (wordCount < minimumWords) return;
const headings = Array.from(target.querySelectorAll('h2, h3')).slice(0, 18);
if (headings.length < 2) return;
const linksByHeading = new Map();
headings.forEach((heading, index) => {
if (!heading.id) heading.id = `section-${index + 1}-${heading.textContent.trim().toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/(^-|-$)/g, '').slice(0, 48)}`;
heading.tabIndex = -1;
const item = document.createElement('li');
if (heading.tagName === 'H3') item.className = 'is-subsection';
const link = document.createElement('a');
link.href = `#${heading.id}`;
link.textContent = heading.textContent;
link.addEventListener('click', () => window.setTimeout(() => heading.focus({preventScroll: true}), 0));
item.appendChild(link);
list.appendChild(item);
linksByHeading.set(heading, link);
});
toc.hidden = false;
if ('IntersectionObserver' in window) {
const observer = new IntersectionObserver((entries) => {
let active = null;
entries.forEach((entry) => {
if (entry.isIntersecting) active = entry.target;
});
if (!active) return;
linksByHeading.forEach((link, heading) => {
if (heading === active) link.setAttribute('aria-current', 'location');
else link.removeAttribute('aria-current');
});
}, {rootMargin: '-15% 0px -70% 0px'});
headings.forEach((heading) => observer.observe(heading));
}
});
})();