Friday, June 27, 2025
31.1 C
Singapore

FAIL: National flags fly backwards instead of forward after HDB owners display them incorrectly

A photo of a number of national flags flying backwards instead of forward has been circulating online.

Yesterday (25 July), Reddit user u/jdotz54 shared the following picture online and pointed out that a number of flags outside a HDB block had been installed incorrectly, making the flags appear as though it is flying backwards instead of forward:

u/jdotz54

The display of the Singapore Flag is subject to about 40 rules, according to Singapore Statutes. Since it is a reflection of the nation’s ideals, beliefs and values, the national flag is to be be treated with dignity and honour at all times.

This is not the first time that netizens have spotted incorrectly installed flags, in the run-up to past years’ National Day events.

In 2017, an entire row of flags were hoisted upside down outside Aqua-Nautics Pte Ltd in Sembawang. That blunder came two weeks after a photo showing foreign workers planting an upside down flag went viral.

Another whole row of flags are upside down in run up to National Day

FAIL: NDP Contractors Hoist Upside Down Singapore Flag in Anticipation of National Day

PAP flags are unlawfully placed above Singapore flag at HDB estate

Singapore Flag at Changi Airport installed incorrectly?

Singaporean urges fellow citizens to proudly display the national flag even if they are unhappy with the PAP

See also  Woman alleges “disgusting nurse” at Tan Tock Seng Hospital was rude and raised her voice at her

Hot this week

Singapore launches GaN hub to power next-gen semiconductors

SINGAPORE: Singapore launched a new S$123 million semiconductor facility...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });