New Delhi: People in Delhi faced a tough time in commuting from one place to another on Thursday as hundreds of agitating Gujjars took to the streets and blocked all roads and highways entering Delhi.

The Gujjars blocked the major arteries - Mathura Road, National Highway 8, M.G. Road, D.N.D. flyway, Noida Link Road, National Highway 24, Loni Road, Wazirabad Road, GT Road and also parts of the Ring Road.

They blocked the roads for at least four hours and burnt tyres and effigies. At some places such as Aya Nagar and Mehrauli in south Delhi, they threw stones at police and clashed with them. Police had to resort to lobbing tear gas shells to disperse the mobs.

More than 120 people were detained from several parts in the national capital. Traffic movement could be restored only in the afternoon.

"It's a virtual house arrest. I could not move out of the home fearing for life. Why do we allow such people to create ruckus in the city?" complained Manish Sharma, a west Delhi based chartered account. "Because of unrest I could not meet many of my clients."

Rakesh Verma, an employee of a software firm in south Delhi, said: "Our employer had already advised us not to come to office. He did not want us to risk our lives in case the protest turned violent."