Why is lord vishnu/krishna/Ram in blue colour?
Wherever there is the union of purity and depth it produces blue colour. The water of the seas and the sky both are blue. Hence the colour blue is also called aasmani or sky colour. Lord Vishnu, Lord Krishna, Lord Ram are all blue coloured. Meghavarnam Shubhaangam or Kekee Kanthaabhneelam. Since God combines both purity and depth or boundlessness hence God too is blue.