Indian cuisine--Bittergourd patty or Karela Kebab, The Metropolitan Hotel & Spa , Delhi, India

Indian cuisine–Bittergourd patty or Karela Kebab, The Metropolitan Hotel & Spa , Delhi, India