UPSC Prelims 2014 Art & Culture

Consider the following towns of India:
1. Bhadrachalam
2. Chanderi
3. Kancheepuram
4. Karnal

Which of the above are famous for the production of traditional sarees / fabric?