Old-Style Hyderabadis Chicken Dupiaza

Tender chicken cooked with onions in a well-spiced sauce prepared with ginger, chillies, black cardamon, cloves, and peppercorns