MMRDA has allotted a prime commercial plot in Bandra Kurla Complex (BKC) to the National Payments Corporation of India (NPCI) ...