No
The uncontrolled use of heroin is illegal in all countries. It is available by tightly controlled prescription in the UK, the Netherlands, Switzerland, Germany, and Denmark.
No.
Wikipedia or Google Map would be best option.