... See for yourself and get mesmerized...... Visit Shimla in North India and live this ethereal experience.