Bir & Billing: The Complete Experiential Travel Guide

INTRODUCTION: Bir is a small town in northern Himachal Pradesh, situated against the Indian Himalayan