Explanation: Delhi, the capital city of India, is widely recognized as a cosmopolitan city due to its rich cultural diversity, historical significance, and modern urban development. The term "cosmopolitan" refers to a city that is characterized by a diverse population, a blend of various cultures, and a global outlook.
Delhi's cosmopolitan nature is a result of its long history as a capital city, attracting people from different parts of India and the world. The city is home to a diverse population, including various ethnic groups, languages, and religions. This cultural diversity is evident in the city's architecture, cuisine, festivals, and daily life. For instance, the city hosts numerous festivals and events that celebrate different cultures, such as the International Mango Festival, the Qutub Festival, and the Lotus Festival.
Moreover, Delhi's urban development has contributed to its cosmopolitan character. The city is a major economic and political center, with a thriving business environment and a significant expatriate population. This has led to the establishment of international businesses, restaurants, and cultural institutions, further enhancing the city's global appeal.
In contrast, West Bengal, while a culturally rich state with a diverse population, is not typically referred to as a cosmopolitan city. The term "cosmopolitan" is more often associated with urban centers that have a significant global influence and a diverse, multicultural environment.
Therefore, the correct answer is (B) Delhi, as it accurately reflects the city's cosmopolitan nature, characterized by its cultural diversity, historical significance, and modern urban development.