Known as the “Queen of rice”, Extra long grain 1121 basmati rice has always been reigning over Indian menus right from ancient times. A simple grain yet in every royal menu throughout India and throughout cultures. Its excellent cooking turns every simple dish into mouth watemore...