RAK Insurance Interview Question

What is Object Oriented programming?