Why are Hindu deities often depicted with blue skin?
Blue is the color of the infinite (like the sky or the ocean). Depicting deities like Rama, Krishna, or Shiva as blue signifies that they possess an all-pervading, infinite consciousness that cannot be contained by standard human descriptions.

