How to setup multi-country shards

Hello Team,
We are in situation where

  1. we want to store data in particular country ( lets say India )
  2. this data should be accessed from another country (singapore) but no write from here
  3. the data from singapore user should be written to singapore region ( replica or shards ) and readonly form India

how i will achieve this ?

Is this a duplicate of Can we create multi-region shards, or are you trying to ask something different here? They seem pretty similar.

No, here I want to get full procedure