RI caught taking bribe