Ori Devuda..! Background