The coastal district famous for Yakshagana:

Udupi
Dakshina Kannada
Uttara Kannada
Kasaragod

The correct answer is B. Dakshina Kannada.

Dakshina Kannada is a coastal district in the Indian state of Karnataka. It is known for its beautiful beaches, temples, and culture. Yakshagana is a traditional form of dance-drama that is popular in Dakshina Kannada. It is a complex and sophisticated art form that combines music, dance, and drama. Yakshagana is performed on a raised platform called a “rangasthala”. The performers wear elaborate costumes and masks. The stories that are performed in Yakshagana are usually from the Hindu epics, such as the Ramayana and the Mahabharata. Yakshagana is a popular form of entertainment in Dakshina Kannada. It is performed on special occasions, such as festivals and weddings. It is also performed in theaters and other public places. Yakshagana is a living tradition that has been passed down from generation to generation. It is a valuable part of the culture of Dakshina Kannada.

Udupi is a coastal district in the Indian state of Karnataka. It is known for its temples, beaches, and seafood. Yakshagana is not as popular in Udupi as it is in Dakshina Kannada. However, there are still a few Yakshagana troupes in Udupi.

Uttara Kannada is a coastal district in the Indian state of Karnataka. It is known for its forests, temples, and beaches. Yakshagana is not as popular in Uttara Kannada as it is in Dakshina Kannada. However, there are still a few Yakshagana troupes in Uttara Kannada.

Kasaragod is a coastal district in the Indian state of Kerala. It is known for its temples, beaches, and backwaters. Yakshagana is not as popular in Kasaragod as it is in Dakshina Kannada. However, there are still a few Yakshagana troupes in Kasaragod.