Major League Cricket is a recently launched franchise T20 tournament that is generating a lot of media attention.