Singapore's parliament has now passed a law aiming to prevent foreign interference in domestic politics, opposition has however, criticized this move.