Iswarya Ram Avatar

Bodh Gaya, Bihar, India

Bodh Gaya, Bihar, India

Mahabodhi Temple Complex at Bodh Gaya – India