New Delhi, India (CNN) -- After harsh criticism and controversy, the 2010 Commonwealth Games will officially begin Sunday in New Delhi, India.
It's the first time India has hosted the international sporting event between countries of the former British Empire.
Britain's Prince Charles, representing his mother, Queen Elizabeth, arrived in the Indian capital Saturday. He, along with Indian President Pratibha Devisingh Patil, will officially declare the games open at a ceremony at Jawarharlal Nehru Stadium.
Excitement filled the air in New Delhi after days of fears that India simply would not be ready in time. Athletes had expressed alarm over the poor condition of their village. Others charged shoddy construction and slammed the government for corruption.
The games afforded India an opportunity to promote a shiny image as an emerging power. The government spent billions on a new international airport, additional metro lines and fresh landscaping along dingy Delhi roads.
Still, India remains a country with millions of poor people, who this week felt brushed aside as the new India tried to put its best face forward.
People like Shanti, a 65-year-old beggar, who said she was detained by police for sitting on the side of a street, where she always sits, hoping that passers-by will drop a few coins in her hands. Or Mala Mangla, who sells balloons on the streets. She said police have told her to disappear for at least a month.
India, they said, was trying to hide them from foreign visitors. They said beggars have been warned to stay off the streets. So have vendors and children who are commonly seen going from car to car begging. And shanties have been torn down.
CNN