(C) Nationalist Congress Party & Shiv Sena
Options A, B, and D pair parties from the same state/alliance grouping, while NCP and Shiv Sena belong to Maharashtra but are ideologically opposing parties with no common alliance historically.
The examiner expects you to identify that CPI(M) & BJP are national parties, RJD & Janata Dal share ideological/organisational roots, and UDP & NPP are both regional parties of Meghalaya. NCP and Shiv Sena are the odd pair as they represent contrasting ideologies and have traditionally been rival parties in Maharashtra, making them the mismatched option.