VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Translate Easily to any Language | How to Translate Outlook Emails on Windows, Web, Mac and iPhone

Three students in school uniforms work through open books at a classroom table, with textbooks and stationery nearby and study notes on the whiteboard behind them.

To translate an email in Outlook, open the message and select Translate from its More actions menu when available. New Outlook for Windows and Outlook on the web can also suggest a translation automatically; classic Outlook has a Translate Message command on the Home ribbon. Microsoft provides a Translator add-in workflow for supported Outlook on iPhone. Always compare important names, figures and commitments against the original email.

The fastest solution depends on the Outlook version. This guide covers **new Outlook, classic Outlook, Outlook.com, Outlook on the web and Outlook for iOS**, plus translation settings, missing controls, privacy, reply threads and attached documents. A translated message helps comprehension but does not verify who sent it or what contract, payment or schedule was actually approved.

Quick answer: Outlook email translation by version

New Outlook: open the email → More actions (…) → Translate. Classic Outlook: Home → Translate → Translate Message or use its message prompt. Outlook on the web: message More actions → Translate. iPhone with supported add-in: open message → Add-ins → Translate Message. See Microsoft’s current Outlook Translator guide and Outlook iOS Translator add-in help.

Fifteen practical rules for Outlook translation

Translate an email in new Outlook for Windows

Open the message. When Outlook recognizes an email in another language, it may show a translation prompt near the top; otherwise choose More actions (…) and Translate. The message view displays translated text, and Show original message lets you return to what the sender wrote. Microsoft documents these steps in its Translator in Outlook for Windows instructions. The translation is a reading aid, not a new email from the author, so keep the original available for checking claims, names and deadlines.

Translate messages in classic Outlook

In classic Outlook, the language prompt may include Translate message, Never translate or automatic translation preferences. Microsoft also documents selecting Home → Translate → Translate Message when needed. Classic Outlook can translate selected text with a right-click, which is particularly helpful for a short technical sentence or an unfamiliar phrase. Outlook’s classic translated result may be cached temporarily, but it is not an authorized replacement for the sender’s original correspondence. Select Show original whenever the detail matters.

Translate an email in Outlook on the web

Open Outlook.com or Outlook on the web, then the foreign-language message. Use a translation suggestion or the message’s More actions → Translate where supported. To change preferred translation settings, open Settings → Mail → Message handling → Translation. Microsoft’s current help notes that the web translator does not process messages of fewer than 40 characters. A two-word reply such as ‘not yet’ may therefore need direct interpretation in the thread or an authorized separate method.

Outlook on iPhone uses a documented Translator add-in route

Microsoft’s Translator for Outlook on iOS support page describes installing the free Translator add-in through the Office Store where supported, then opening a message, tapping Add-ins → Translate Message and using Language to change the target. Availability can depend on mailbox and administrators allowing add-ins. Do not promise that every Outlook mobile app version uses the same menu as new Outlook desktop, or that an unavailable add-in can bypass a company’s security policy. Check the current app and actual account.

Why Translate may be missing

In new Outlook, Microsoft says Translator needs optional connected experiences enabled. Its documented path is View settings → General → Privacy and data → Privacy settings, then Turn on optional connected experiences, subject to organization policy. If an administrator has restricted this, users should ask IT rather than change a managed setting without approval. In classic Outlook or on iPhone, translation controls may differ. An error is not proof that a particular language has no valid translation.

Set a preferred translation language

In new Outlook and the web, Settings → Mail → Message handling includes Translation options. For classic Outlook, Home → Translate → Translation Preferences is documented. Office display language, authoring language and translation language are related but distinct. Changing menu language does not rewrite incoming correspondence, and typing in another language does not guarantee an accurate reply. Check which particular account or Outlook version you are using before following a screenshot.

Understand Microsoft Translator privacy claims accurately

Microsoft’s Outlook documentation describes Outlook Translator’s online Microsoft Translator processing and a no-trace service arrangement, in which transmissions are protected and translations processed in memory without ordinary retention. That is a description of this integrated Outlook translation service, not blanket assurance about every third-party translation add-in or downloaded attachment. Organizations must still follow applicable access, compliance and processing rules. Do not copy confidential full email threads to unknown services simply because language assistance would be convenient.

Translate a thread, not an isolated reply

A single conversation can include original offers, counteroffers, forwarded messages and quotations. The short response ‘Fine’ is ambiguous if it is not attached to the question it answers. Separate who wrote the text and on which date; a forwarded quotation is not automatically the forwarder’s own position. Translate the practical meaning of a proposal, objection and final confirmation distinctly. Never treat receipt of a file as approval of its contents without an actual affirmative decision.

Keep financial amounts and exact identities intact

A supplier’s email might contain SGD 300, a product SKU, an invoice number and a bank account identifier. Translate surrounding explanations but retain literal codes, currency and figures. Exchanging a dollar symbol for a euro sign without conversion changes the actual obligation. Translation does not authenticate changed payment instructions. Confirm unexpected bank-account requests using an existing trusted channel, rather than following an unfamiliar link simply because the target text reads smoothly.

Preserve dates and time-zone qualifications

Words such as tomorrow, next Thursday and by 6 p.m. depend on the date and time zone of the original message. If the sender is in Singapore and the recipient is in Europe, the same wall-clock hour may be a different instant. A target should retain the named zone or use an independently verified date-specific conversion. Do not change the meaning of by into after or a proposed appointment into a confirmed booking. For deadlines that matter, ask the sender for an explicit date and zone.

Keep tone natural without changing commitment

An Outlook email could be a polite question, a preliminary answer or a firm instruction. Translate may, must, could, subject to and not yet according to what the sender actually said. An apology for inconvenience is not proof that a refund was approved; an invitation to discuss work is not an accepted job offer. Natural professional writing can preserve both courtesy and exact obligations. A fluent sentence that invents a guarantee is not a faithful translation.

Attachments and linked files are separate jobs

Outlook’s Translate message renders message text; it does not guarantee that a PDF, spreadsheet, Word document or graphic attachment has been translated. If the attached contract controls the terms, review that file through a separate authorized method. Keep file names, signatures and revision histories traceable. A target email saying ‘see the French policy’ should only point to an actual approved French file; translated link labels cannot create missing resources.

Compose a foreign-language reply with independent review

In supported classic Outlook, Microsoft describes selected-text translation during message composition. Other Outlook versions and account policies may offer different drafting tools. Write the actual intended request, answer or refusal in simple source language, obtain a draft target and verify what it commits you to before pressing Send. Recheck the To, Cc, Bcc and Reply all recipients. A correct translation sent to the wrong audience can still disclose information improperly.

Distinguish phishing detection from translation

Outlook translating a suspicious email does not prove the sender is legitimate. An urgent translated request for a password, recovery code or new payment account may still be fraudulent. Check the sender address, known official channels, real destination and applicable security procedures. Do not assume a translation’s fluent business vocabulary implies authentication or a trusted Microsoft endorsement of the message’s contents.

The final test is the real next action

Ask a target-language reader what the message requires, who must act, what is confirmed, which condition applies and when the response is due. Compare these answers with the full original thread. If one reader would pay a different amount, accept different contract terms or arrive at a different time, the target needs correction. Save a reviewed translation separately when a formal bilingual business record is required, and preserve the sender’s actual original.

Further reading: Translator in Outlook for Windows and Web · Outlook Language Settings · How to Translate Gmail Emails · Translate Email Threads · Master Art of Translation.

Thirty-seven worked Outlook translation examples

These are fictional situations that demonstrate where a readable translation can still change meaning. Each scenario is designed to protect real choices: payment, attendance, ownership, status, security or privacy.

1. A message below forty characters doesn’t translate on the web

A colleague sends ‘Not yet approved’ as a short reply in Outlook on the web. Microsoft notes that this Outlook Translator route does not translate messages shorter than forty characters. A missing translation option on one brief message does not mean the language is unsupported elsewhere. Read the thread, obtain appropriate clarification or use an authorized limited translator. Preserve not yet; translating the reply as approved would change the actual project’s decision state.

2. The translator is disabled by connected-experiences settings

An employee using new Outlook cannot find Translate in More actions, even after changing their preferred language. Microsoft’s current instructions identify optional connected experiences as a dependency. Review View settings, General, Privacy and data, then the organization’s permitted privacy controls. If IT disallows connected services, do not tell the employee to bypass the policy or move confidential emails to an unknown outside tool. Translation convenience and organizational permission are separate.

3. Classic Outlook works but new Outlook looks different

An Office training handout tells every user to select Home → Translate → Translate Message. Someone using new Outlook cannot find that exact ribbon control. Microsoft’s support has separate tabs for new Outlook, classic Outlook and web; choose the right version. For new Outlook, the message’s More actions menu and Mail → Message handling settings are the documented path. A correct tutorial should acknowledge version differences rather than invent a universal button.

4. The iPhone add-in is blocked by company policy

An Outlook iOS user installs or tries to activate the documented Translator add-in, but a managed Exchange account does not permit add-ins. Microsoft says add-in support can depend on mailbox version and administrator approval. Ask the account administrator about authorized language assistance. Do not treat a blocked add-in as an invitation to forward internal correspondence to a personal mailbox. Confidential work should remain within the permitted handling environment.

5. Automatic translation is temporarily unreliable

A user turned on Always Translate in classic Outlook but one message still appears in its original language. Microsoft published an April 2026 known issue with a service-side fix rollout and documented manual Translate Message as a workaround. Do not assume the message’s language is invalid or promise that one specific account definitely has the fix. Use the manual command if available and current support guidance to diagnose service behavior.

6. An email is translated but the sender’s attachment is not

A vendor writes an email in German and attaches an English-only signed contract. The English Outlook display provides a readable translation of the message body, while the attached contract still contains its own language and legal provisions. Translate the attachment separately with appropriate authorization. Do not advertise the whole package as German-to-English translated or treat a reading copy as a newly executed contract. The contractual source should remain traceable.

7. A Spanish email contains an English invoice code

The source says ‘Por favor revise INV-2026-741 before Friday’. A translator changes part of the invoice ID because it resembles a normal word. A colleague may now look up the wrong file or record. Keep invoice numbers, account identifiers, ticket IDs and model codes character-for-character. Translate the natural-language instruction around them and check the real attached invoice. Successful business translation preserves reference integrity as well as grammar.

8. The amount is a maximum, not a flat discount

An email offers a discount of up to twenty-five percent on selected services. A target version says every service is twenty-five percent cheaper. The translation enlarges the commercial promise and drops eligibility. Preserve up to, selected and the offer dates. A reader should know which services are actually included, and any linked booking or sales page must match the translated description rather than an invented universal offer.

9. A refund remains conditional

A support agent writes ‘We may offer a refund after our team checks your order’. An enthusiastic target response says the refund has been issued. The actual stages—request, investigation, approval and payment—are different. Keep the possibility and dependency, then verify the real status with the seller. A fluent apology or explanation must not become an unsupported financial obligation. This matters for both consumer trust and internal accounting.

10. An employee says received, not accepted

A colleague replies ‘Received with thanks’ to a proposed contract. A target-language summary says the proposal was accepted. Receipt only establishes that an item arrived or was acknowledged. Formal acceptance requires appropriate language and authority. Keep the source reply in its conversation context and ask the recipient whether terms have been approved if the next action depends on that decision. Do not invent a binding commitment from a polite acknowledgment.

11. A proposed meeting is announced as booked

A customer replies ‘Thursday afternoon might work, but I’ll confirm’. A translation drops might and the later confirmation requirement. The recipient may reserve transport or meeting space unnecessarily. Preserve tentative availability and ask for an actual final appointment. If the people are in different time zones, confirm exact date and named zone rather than assuming afternoon means the same instant to both parties.

12. A forwarded statement becomes the forwarder’s position

A manager forwards a controversial suggestion from another team and writes that it should not be followed. If a target summary strips quote boundaries, the forwarder appears to endorse the suggestion. Retain which person wrote the original text and which person rejected it. Direct quotation, commentary and final instructions must remain distinct. A translated business thread should allow readers to reconstruct whose decision actually governs the work.

13. A short ‘yes’ answers the wrong question

An engineer asks whether an attachment arrived, then separately whether the release may proceed. A supervisor replies yes to receipt. A translation that treats yes as release authorization could trigger an unapproved deployment. Look at parent messages, timestamps and any inline replies, then ask for explicit approval when required. Short messages often contain less context than long ones, so the lack of an automatic translation of the line may not be the most important problem.

14. A job title is upgraded through translation

An Outlook email is signed by a project coordinator, but its translated signature names a managing director. This can change readers’ understanding of contractual authority. Use recognized job-title equivalents or retain the original designation with a short explanation. Keep the company name and contact details literal and traceable. Translation should neither inflate the sender’s responsibilities nor invent seniority that their organization never granted.

15. An old meeting notice says ‘tomorrow’

An archived email written last month says ‘See you tomorrow’ and is forwarded to a new recipient today. A target-language rewrite refers to tomorrow relative to the new recipient, creating a false upcoming appointment. Preserve original sent date and the referenced event context. For any current invitation, use a verified absolute date and named time zone. Email forwarding does not renew expired meeting dates or ticket validity.

16. Two date conventions produce different days

A supplier’s email contains 04/05/2026 and the translator assumes US month-day order, while the author intended day-month. These are different dates. Check the sender’s explicit local convention or a trustworthy invoice or calendar record and write an unambiguous month name. Do not infer date formatting solely from the preferred target language; many countries use different conventions even when their residents write in the same language.

17. A Singapore deadline is called local time abroad

A school administrator says forms are due by 6 p.m. SGT. The French target simply says ‘by 6 p.m. local time’, shifting the deadline for a reader in Europe. Preserve the source zone or separately calculate the actual instant for the destination date. A translation is not a time-zone conversion, and daylight-saving adjustments can change the offset. Both recipients should understand one real deadline.

18. A contact address is changed by bidirectional formatting

An Arabic translation includes an English-language email address and a web link with punctuation. An editor manually reverses characters to make the text visually flow right to left. The contact information can become invalid. Use appropriate bidirectional rendering without altering literal addresses or query strings. Test copying and opening the target identifiers from the actual displayed message before sending or publishing it.

19. A bank-change notice sounds authentic in English

A message in another language says a supplier needs future payments sent to a newly supplied bank account. Translator renders it into polite fluent business English. That does not establish sender identity or legitimate authorization. Use a previously known independent contact method to confirm financial changes before acting. Preserve exact source account data as evidence where authorized, but never send money solely because the translated instructions are clear.

20. An apology becomes a guarantee of resolution

A business apologizes for an inconvenient outage and promises to investigate. A translated reply says the service has been permanently restored and all affected customers will be compensated. This invents completed technical work and a financial remedy. Preserve what was actually stated and who has approval authority. A natural tone can be empathetic without making false guarantees; customers deserve accurate next steps and timing.

21. A customer complaint loses its dissatisfaction

A review email says the product works but delivery and support were frustrating. The target copy includes only the positive phrase and presents it as an independent endorsement. A translation must preserve material negative and positive details, speaker attribution and actual tone. Reusing the customer’s words commercially may require separate permission. A translator cannot turn criticism into marketing evidence to make the company look better.

22. An external translation add-in requests broad rights

A staff member seeks a third-party Outlook translation tool that asks for access to all mailbox content, but their goal is to read one two-sentence message. The permission scope may exceed the task. Review vendor identity, actual data processing and organizational policy. Outlook’s integrated Microsoft Translator privacy description cannot be generalized to independent add-ins. Use the minimum approved access and test on synthetic correspondence where possible.

23. A meeting’s attachment contains a different location

The email says meet in Building A, while an attached PDF timetable lists Building B after an update. Translating one file without reconciling the discrepancy may send participants to the wrong place. Ask the organizer which version governs before publishing a target-language invitation. A translator can flag contradictory source evidence, but should not choose a convenient building without confirmation.

24. A medical warning loses the word not

An official instruction says not to double a medication dose. A generated target drops negation and sounds like a recommendation to double it. This is a critical semantic reversal. Check the original label and seek qualified health guidance for actual treatment decisions rather than relying on a machine translation alone. The translator should not invent doses or conditions absent from the source.

25. A report statistic loses the sample size

A researcher writes that twelve of twenty participants improved in a pilot test. A target summary says all students benefit. The target has changed a limited observation into a universal claim. Preserve numerator, denominator, study population, time period and uncertainty. A translation is not a license to add scientific certainty or extrapolate results to other groups without evidence.

26. The payment request is conditional on inspection

An invoice discussion says ‘Please pay after confirming the items arrived intact’. The target says ‘Pay now’. This removes a prerequisite and changes the customer’s rights. Preserve after, if and which person confirms the condition. A practical reviewer should ask whether someone reading only the target would make payment before inspection; if yes, the wording needs correction.

27. The phrase ‘no later than’ becomes ‘after’

A supplier asks a buyer to return a signed form no later than Friday noon. The translated email requests it after Friday noon. A deadline has become the opposite timing instruction. Preserve temporal boundaries and named zones; test whether submitting Thursday meets both versions. Such small words govern operational actions and warrant more attention than the sentence’s formal tone.

28. An unsigned draft is called final

A colleague sends Policy Draft v2 for feedback; the target email subject describes it as Final approved policy. This changes document status without authorization. Keep draft, reviewed, signed, approved and published distinct. A shared file named final does not itself prove approval. Consult the actual document owner and current version when the target will influence compliance or contractual action.

29. The original author changes an earlier statement

An email thread contains a Tuesday delivery estimate followed by a confirmed Friday correction. A target summary copies only Tuesday because it appears first. That creates an outdated schedule. Preserve chronology and distinguish superseded estimates from final confirmed updates. A bilingual recap may be concise, but it must state which date governs and not pretend old messages never existed.

30. A reply-all translation exposes student information

A teacher intends to answer one parent privately about a child’s results but selects Reply all after drafting a translation. The language may be accurate, yet the audience is wrong. Verify To, Cc and any group recipients before sending, and avoid repeating unnecessary personal data. Translation permissions and email recipient selection are independent decisions; respecting both protects confidential student information.

31. An application is called a confirmed school place

A school sends a foreign-language notice inviting families to apply for a limited program. The target translation says the child’s place is already reserved. That removes the application and approval stages. Preserve invited, applied, waitlisted and confirmed as different states. Parents should understand exactly which form or action is required and should not infer admission from an invitation alone.

32. An interview invitation becomes a job offer

A recruiter invites a candidate to discuss a possible position. A target translation says the company has made a firm employment offer. This changes both the employer’s commitment and the candidate’s expectation. Keep interview interest, assessment, proposed terms, actual offer and acceptance separate. Verify company identity independently rather than treating a fluent invitation as proof of a legitimate recruiting process.

33. A title includes an official organization name

A university or company has a name containing a common English word. A machine translation turns it into a generic noun, obscuring who issued the message. Use the institution’s recognized name or approved localized designation, preserving relevant IDs and URLs. A reader should find the same organization in an official directory rather than a plausible-sounding different one.

34. A technical error ID is translated like prose

An engineer shares error E1049 and a specific repository path in an Outlook message. The translation modifies digits, slash separators or file names because they resemble ordinary words. Keep exact codes in a protected format; translate the explanatory instructions around them. A developer following the target should be able to search for the same error and file without manual reconstruction.

35. A screenshot contains essential untranslatable text

An email body is translated, but its screenshot contains an English warning about deleting an account. A recipient assumes the whole message is now in their language. The screenshot is a separate asset and may need an approved text explanation. Keep exact button names and actual consequences. A target recipient must understand whether deleting, archiving or hiding is the proposed action.

36. The default target language is not the one needed

A bilingual Outlook user has a French display preference but needs to translate one German message into English for colleagues. The current account’s translation setting may select another target by default. Use the appropriate message translation language controls, then review the actual output before copying an approved summary. Interface language, authoring language and a message’s destination language are not interchangeable.

37. A copied translation is used as direct proof of agreement

An automatic translated view of a contract discussion is pasted into formal minutes as a verbatim statement. The rendering may have changed word order, nuance and reply attribution. Preserve the original email and clearly label the translation or edited summary. For consequential legal commitments, use the appropriate verified or certified workflow. Translation can assist understanding without replacing authentic evidence of what parties agreed.

A dependable six-step Outlook translation workflow

1. Identify Outlook version and mailbox

Determine whether you use new Outlook for Windows, classic Outlook, web, Outlook.com or iPhone. Check actual mailbox and any organizational controls. Choose instructions for that product rather than assuming the same buttons exist everywhere.

2. Translate the selected message

Use the current translation prompt, More actions or ribbon controls as documented. On iPhone follow an approved add-in route where supported. Switch back to original for terms that affect real decisions.

3. Read thread and protect critical data

Check speaker, parent question, quotation, time, numbers, amounts, identifiers, links and conditional words. A response must remain attached to the correct proposal; a suggestion must not become an authorized decision.

4. Translate attachments separately

If the action depends on a contract, spreadsheet, image or PDF, process that artifact through an appropriate authorized tool. Verify its version and actual language. A body translation never certifies an attached document.

5. Draft outgoing correspondence carefully

For replies, choose a natural but accurate register, preserve actual promises and attach only the intended resources. Check To, Cc, Reply all and recipient privacy before sending.

6. Keep a reviewed record when the stakes require

For official, financial, legal or school use, store the original and reviewed target with timestamps, clarification and any required access controls. Label summaries and machine-drafted translations honestly.

Frequently asked questions

How do I translate an Outlook email to English?

In new Outlook or web, open the email and choose More actions → Translate or accept the available prompt. Set English as the target when supported. In classic Outlook, Home → Translate → Translate Message is another documented path.

Does Outlook automatically translate emails?

Outlook can suggest translation and supports automatic preferences in supported versions and mailbox types. Classic Outlook’s advanced automatic and intelligent options are documented for Exchange Online.

What if Translate is missing in new Outlook?

Microsoft says optional connected experiences may be disabled. Check the current privacy setting and organization policy; the actual available controls depend on your Outlook version.

How do I change Outlook’s translation language?

In new Outlook or web, open Settings → Mail → Message handling → Translation. In classic Outlook, use Home → Translate → Translation Preferences.

How do I translate Outlook mail on iPhone?

Microsoft documents the Translator for Outlook add-in: open a message, use Add-ins → Translate Message and choose the language. Support depends on your mailbox and administrator.

Can Outlook translate just one phrase?

Classic Outlook supports selecting text and right-clicking for a translation, including while composing, as documented in Microsoft’s support guide.

Why won’t Outlook on the web translate a short message?

Microsoft notes that Outlook on the web doesn’t translate messages shorter than forty characters. Read context or use a permitted limited alternative.

Is Outlook’s integrated Translator private?

Microsoft describes a no-trace processing model for the integrated Outlook Translator service. That does not automatically describe every third-party add-in or authorize copying sensitive correspondence elsewhere.

Does Outlook automatically translate attachments?

No blanket guarantee. PDFs, Word files, spreadsheets and images should be handled as separate authorized source materials.

Does changing Outlook’s menu language translate all emails?

No. Display language, authoring language and translating individual messages are different settings and tasks.

Can I trust translated payment instructions?

Translation is not sender authentication. Verify unusual bank changes and sensitive requests through previously trusted independent channels.

What is the best quality check?

A reader using the target should identify the same real sender, request, amount, deadline, condition and next action as the source-language reader.

Final Outlook translation checklist

Verify the actual Outlook version and mailbox, built-in or add-in feature access, original sender, quoted conversation, date, exact figures, currency, conditions, job or organizational authority, URLs, reference codes, reply recipients, confidentiality and any attachments. A polished target sentence must still represent the real commitment. Where uncertainty remains, ask the sender or responsible approver rather than turning an unresolved exchange into a firm decision.

Official Microsoft support: Outlook Windows and Web Translator · Outlook iOS Translator · Outlook Language Settings · Classic Outlook Translation Issue.

Related eduKateSG reading: Translate Gmail Emails · Translate Email Threads · Master Art of Translation.

Before replying to a translated email: the thirty-second decision check

Identify the exact sender, the current date and what the original email actually requests. Check whether the visible translation preserved important terms such as may, not, only after and subject to approval. Confirm monetary amounts, currency and payment destination independently where necessary. Then check who will receive your reply, including people in Cc or an entire Reply all conversation. Only after these checks should you prepare a target-language response. The goal is a correct communication with the right recipients, not merely a fluent paragraph that sounds professional.

For a school notice, this may mean knowing whether a parent is invited to apply for a class or whether a confirmed place already exists. For business mail, it may mean distinguishing a quoted price from an issued invoice, or a proposed deadline from an approved one. For personal correspondence, it may mean preserving a joke, a refusal or a respectful form of address without inventing intimacy. A focused clarification from the sender often solves a consequential ambiguity faster than repeatedly generating new automatic translations.

Discover more from eduKate Singapore

Subscribe now to keep reading and get access to the full archive.

Continue reading