What Is Kashmiri Rogan Josh?

What is Rogan Josh made of?

.