TMC rally: Opposition unites in a show of strength