@Vasudevan, your friends have answered correctly.
I would like to add some more points.
Vegetable oils have low melting point thats why they are liquid at room temperature. Animal fats have high melting point thats why they are solid at room temperature.
@Others, we really appreciate your contributions to this forum, Keep posting!!