Mutton has been a favourite of India, especially in the Royal Kitchens. Mutton is a tough and strongly-flavored meat that needs to be marinated. Indian cuisine is packed with extensive mutton dishes ...