China locked down the far-western city of Kashgar today in preparation for the passage of the Olympic torch relay through the sensitive region populated by ethnic Muslim Uighurs.
Shops lining the torch route were shuttered and police stood guard on every street corner. Soldiers and firefighters patrolled the main square of Kashgar, the city seen as the heart of Islam in China's oil-rich border region of Xinjiang.
"Nobody is allowed to watch the torch relay tomorrow unless you are being organised by your work unit. I feel a lot of regret," said Chen Guangsheng, a Han Chinese resident of Kashgar who said her home was along the route.
"The police are coming to my house tonight to inspect it and to register everybody living there."
Windows must be closed and residents were not allowed outside on their balconies during the relay, Mr Chen added.
The Olympic torch relay was meant to be a symbol of national unity and pride for China, but on its international leg it was dogged by anti-government protests and at home authorities are at pains to ensure its smooth journey, especially in troubled minority areas such as Xinjiang.
The Olympic flame is likely to pass through Lhasa this weekend, although organisers have yet to confirm the date or details of the route through the Tibetan capital where anti-Chinese rioting broke out in March.
Human Rights Watch said the International Olympic Committee should demand that Chinese organisers cancel the Tibet leg of the torch relay.
The New York-based rights group said using Tibet for "a propaganda opportunity" just three months after the riots were suppressed and while independent observers were still barred from entry was "unconscionable and reckless".