Arriving in Nepal for the first time immediately sparks comparisons to India, but the differences become clear much faster ...