Asam Pedas / Spicy Malaysian Fish

Asam Pedas is a typical Malaysian Dish.  Asam means sour and Pedas means spicy, so the dish is a classic hot and sour delight.  This is one of the most satisfying dishes I have had.