The Senate on Tuesday approved a controversial political amnesty bill that would cover offences linked to political conflicts across all factions, while explicitly excluding lese-majeste offenders regardless of their age.