Name the Indian states which are situated on the western coast of India.
A. Kerala B. Karnataka C. Goa D. Maharashtra E. Gujarat