desitraveler.com
Colors of India: Houses in Rural and Small Towns
The real colors of India are found in its villages with colorful homes, temples and rangolis designed to welcome guests and gods where athithi devo bhava is