Singlish is a type of English that is spoken in Singapore.
There are actually two forms of English spoken in Singapore – Standard English and Singlish.
Singlish is the type of English that Singaporeans speak when they are together and Singaporean Standard English is what they use for non-Singaporeans.
Singapore was a colony of Great Britain for many years and this is the main reason that most Singaporeans speak English very well.